Adobe XD
Step1-4 Create a simple icon with the drawing tool
Can do pathfinder-like things in Irregular.
Rounding corners is easy.
Can be exported as a Single Page Application (there is a check box)
Page transitions, etc. can be controlled from JS with application.xxx
Another artboard can be overlaid on the page you are currently viewing.
You can even scroll through its artboards.
The entire artboard can be marked with a "previous artboard" transition.
---
This page is auto-translated from /nishio/Adobe XD. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I'm very happy to spread my thought to non-Japanese readers.